小程序 canvas 2d

大象笔记 > 标签 > 小程序 canvas 2d

微信小程序真机 canvas 2d 二次重绘时,弧形进度条变形

在微信小程序中使用 canvas 绘制了一个弧形进度条。 问题现象 首次绘制时,一切正常 再次进入页面,onshow 时再次绘制,会出现右下角出现一段奇怪的曲线 但是,这个问题只在真机上能够出现,在本地开发工具上一切正常。 问题定位 这个问题困扰了我几天,一直没有找到问题出在哪里。我一度怀疑是微信小程序的 canvas 2d 有 bug 导致。但是即便使用原始的非 2d 版本实现,问题依旧。 同时,在网上查到的代码 demo,都没有提交类似的 bug。所以,问题很大概率还是出在我自己的代码这里。 我仔细观察了一下,这个诡异的右下角图形,非常像是放大版的弧形曲线的一部分。于是,我怀疑二次绘 ...

阅读全文...